package com.huitu.whht.base.core.api.wr.mp.entities;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import com.huitu.whht.api.core.common.base.BaseEntity;

import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.huitu.whht.api.core.common.base.MyLocalDateTimeDeserializer;
import com.huitu.whht.api.core.common.base.MyLocalDateTimeSerializer;
import java.time.LocalDateTime;

/**
 * 说明: 取用水监测点基本信息表实体类,表名称: WR_MP_B <br/>
 * 日期: 2019-04-15
 * @author LiuCW
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class WrMpB extends  BaseEntity {

private static final long serialVersionUID = 4L;
    public WrMpB(){

    }

    /**
      * 监测点代码
      */
    public String mpCd;
    /**
      * 监测点名称
      */
    public String mpNm;
    /**
      * 监测点地址
      */
    public String mpAddr;
    /**
      * 监测项目
      */
    public String mpItem;
    /**
      * 水源类型
      */
    public String sourTp;
    /**
      * 是否为直接监测
      */
    public String isAuto;
    /**
      * 时间戳
      */
    @JsonDeserialize(using = MyLocalDateTimeDeserializer.class)
    @JsonSerialize(using = MyLocalDateTimeSerializer.class)
    public LocalDateTime ts;
    /**
      * 备注
      */
    public String nt;
    /**
      * 是否为纯农业用水
      */
    public String isArgw;
    /**
      * 是否参与统计
      */
    public String isStat;
    /**
      * 用水类型
      */
    public String useType;
    /**
      * 监控级别
      */
    public String monG;
    /**
      * 取水特征类型
      */
    public String wiType;
    /**
      * 监控比例
      */
    public Double monRat;
    /**
      * 投入使用日期
      */
    @JsonDeserialize(using = MyLocalDateTimeDeserializer.class)
    @JsonSerialize(using = MyLocalDateTimeSerializer.class)
    public LocalDateTime useDt;
    /**
      * 日最大取水能力
      */
    public Double dayMax;
    /**
      * 流量获取方式
      */
    public String gqTp;
    /**
      * 是否启用:0停用,1启用;
      */
    public String isuse;
}